﻿namespace Admin.NET.Core.Btms;

[SugarTable("TraShenQing", "输血申请单")]
public class TraShenQing : EntityBaseBill, ITenantIdFilter
{
    [SugarColumn(ColumnDescription = "租户Id")]
    public long? TenantId { get; set; }

    [SugarColumn(ColumnDescription = "上级医生审核人Id")]
    public long? shangJiShenHeRenId { get; set; }

    [SugarColumn(ColumnDescription = "上级医生审核人")]
    public string shangJiShenHeRen { get; set; } = "";

    [SugarColumn(ColumnDescription = "上级审核时间")]
    public DateTime? shangJiShenHeShiJian { get; set; }

    [SugarColumn(ColumnDescription = "上级医生审核信息", Length = 256)]
    public string shangJiShenHeXinXi { get; set; } = "";

    [SugarColumn(ColumnDescription = "科主任审核人Id")]
    public long? keZhuRenShenHeRenId { get; set; }
    [SugarColumn(ColumnDescription = "科主任审核人")]
    public string keZhuRenShenHeRen { get; set; } = "";

    [SugarColumn(ColumnDescription = "科主任审核时间")]
    public DateTime? keZhuRenShenHeShiJian { get; set; }

    [SugarColumn(ColumnDescription = "科主任审核信息", Length = 256)]
    public string keZhuRenShenHeXinXi { get; set; } = "";

    [SugarColumn(ColumnDescription = "输血科审核人Id")]
    public long? shuXueKeShenHeRenId { get; set; }

    [SugarColumn(ColumnDescription = "输血科审核人")]
    public string shuXueKeShenHeRen { get; set; } = "";

    [SugarColumn(ColumnDescription = "输血科审核时间")]
    public DateTime? shuXueKeShenHeShiJian { get; set; }

    [SugarColumn(ColumnDescription = "输血科审核信息", Length = 256)]
    public string shuXueKeShenHeXinXi { get; set; } = "";

    [SugarColumn(ColumnDescription = "退审人Id")]
    public long? tuiShenRenId { get; set; }

    [SugarColumn(ColumnDescription = "退审时间")]
    public DateTime? tuiShenShiJian { get; set; }

    [SugarColumn(ColumnDescription = "退审信息", Length = 256)]
    public string tuiShenXinXi { get; set; } = "";

    [SugarColumn(ColumnDescription = "院区")]
    public long yuanQuId { get; set; }

    [SugarColumn(ColumnDescription = "开单科室(登录的科室)")]
    public long kaiDanKeShiId { get; set; }

    [SugarColumn(ColumnDescription = "申请医嘱(描述性)", Length = 256)]
    public string shenQingYiZhu { get; set; } = "";

    [SugarColumn(ColumnDescription = "交叉配血医嘱(抽血用的)", Length = 256)]
    public string jiaoChaPeiXueYiZhu { get; set; } = "";

    [SugarColumn(ColumnDescription = "标本号", Length = 250)]
    public string biaoBenId { get; set; } = "";

    [SugarColumn(ColumnDescription = "收费标记(枚举:门诊,住院,门诊和住院,只申请单)", Length = 50)]
    public string shouFeiBiaoJi { get; set; } = "";

}
